﻿namespace OpenSage.Audio
{
    public enum ThingTemplateVoiceType
    {
        VoiceSelect,
        VoiceSelectUnderConstruction,
        VoiceSelectBattle,
        VoiceSelectIdleWorker,
        VoiceMove,
        VoiceMoveToHigherGround,
        VoiceMoveOverWalls,
        VoiceMoveWhileAttacking,
        VoiceRetreatToCastle,
        VoiceMoveToCamp,
        VoiceDeliverRing,
        VoiceSendToSlaughterhouse,
        VoiceCreated,
        VoiceFullyCreated,
        VoiceAttack,
        VoiceAttackCharge,
        VoiceAttackStructure,
        VoiceAttackGarrisonedStructure,
        VoiceAttackMachine,
        VoiceAttackAir,
        VoiceAttackAfterMoving,
        VoiceDesperateAttack,
        VoiceBombard,
        VoiceFear,
        VoiceCombineWithHorde,
        VoiceTaskComplete,
        VoiceDefectingAway,
        VoiceDefectingTowards,
        VoiceGuard,
        VoiceAlert,
        VoiceSalvage,
        VoiceSupply,
        VoiceDock,
        VoiceUnload,
        VoiceRepair,
        VoiceCombatDrop,
        VoiceEnter,
        VoiceEnterHostile,
        VoiceGetHealed,
        VoiceGarrison,
        VoiceBuildResponse,
        VoicePrimaryWeaponMode,
        VoiceSecondaryWeaponMode,
        VoiceTertiaryWeaponMode,
        VoiceCaptureBuildingComplete,
        VoiceRapidFire,
        VoiceStartCharging,
        VoiceNoBuild,
        VoiceLowFuel,
        VoiceEnterStateAttack,
        VoiceEnterStateAttackCharge,
        VoiceEnterStateAttackAir,
        VoiceEnterStateAttackStructure,
        VoiceEnterStateAttackGarrisonedStructure,
        VoiceEnterStateAttackMachine,
        VoiceEnterStateAttackAfterMoving,
        VoiceEnterStateMove,
        VoiceEnterStateMoveToHigherGround,
        VoiceEnterStateMoveOverWalls,
        VoiceEnterStateRetreatToCastle,
        VoiceEnterStateMoveToCamp,
        VoiceEnterStateMoveWhileAttacking,
    }
}
